

K12 offers online school programs and learning options for students in grades K-12. Families can use K12 to find tuition-free online public schools, private online schools and other flexible learning options available in their state.
K12-powered schools provide online instruction from certified teachers, scheduled live classes, personalized learning, curriculum and learning materials, along with opportunities for extracurricular activities, academic support and college and career preparation.
K12 also offers homeschool programs, supplemental courses, tutoring and other at-home learning resources for families seeking additional flexibility.